Enhanced Cost Sensitive Boosting Network for Software Defect Prediction

ثبت نشده
چکیده

plays an important role in reducing the costs of software development and maintaining the high quality of software systems. The early prediction of defectproneness of the modules can allow software developers to allocate the limited resources on those defect-prone modules such that high quality software can be produced on time and within budget. It is a great challenge to address the class-imbalance and highdimensional data problems of software defect prediction. In this paper, three cost-sensitive boosting algorithms are analyzed to boost networks for software defect prediction. Most of the previously developed prediction models do not consider this cost issue. The cost sensitive prediction technique is considered as an effective means for the optimization of quality assurance activities. Cost will never be an independent term because there are too many variables involved in the calculation of cost estimation such as human, technical, environmental and political factors. When compared to cost-blind classifiers, the proposed costsensitive boosting methods considering cost information in both feature selection and classification stages provide better solutions to deal with the class imbalance and high-dimensionality problems in SDP. Software Defect Prediction is extremely essential in the field of software quality and software reliability. These systems can be used to achieve timely fault prediction for software components. Then the software quality assurance team can utilize the predictions to use available resources for obtaining cost effective reliability enhancements.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cost-sensitive boosting neural networks for software defect prediction

Software defect predictors which classify the software modules into defect-prone and not-defect-prone classes are effective tools to maintain the high quality of software products. The early prediction of defect-proneness of the modules can allow software developers to allocate the limited resources on those defect-prone modules such that high quality software can be produced on time and within...

متن کامل

Improving Software Quality Using Two Stage Cost Sensitive Learning

The quality of software depends heavily on how accurately it works. The accuracy is determined by the fact that the less the software modules are defect prone, the more accurate the software will be. So software defect prediction which classifies software modules into defect prone and non-defect prone categories is an important area where a lot of research works are being done. Cost sensitive l...

متن کامل

Software defect prediction using cost-sensitive neural network

The software development life cycle generally includes analysis, design, implementation, test and release phases. The testing phase should be operated effectively in order to release bug-free software to end users. In the last two decades, academicians have taken an increasing interest in the software defect prediction problem, several machine learning techniques have been applied for more robu...

متن کامل

Cost-Sensitive Radial Basis Function Neural Network Classifier for Software Defect Prediction

Effective prediction of software modules, those that are prone to defects, will enable software developers to achieve efficient allocation of resources and to concentrate on quality assurance activities. The process of software development life cycle basically includes design, analysis, implementation, testing, and release phases. Generally, software testing is a critical task in the software d...

متن کامل

Cost-Sensitive Margin Distribution Optimization for Software Bug Localization

It is costly to identify bugs from numerous source code files in a large software project. Thus, locating bug automatically and effectively becomes a worthy problem. Bug report is one of the most valuable source of bug description, and precisely locating related source codes linked to the bug reports can help reducing software development cost. Currently, most of the research on bug localizatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015